/**
 * Copyright (C) 2012 The SkyTvOS Project
 * <p/>
 * Version     Date           Author
 * ─────────────────────────────────────
 * 2014-6-10         luwei
 */

package com.tianci.appstore.ui.mainpage;

import com.tianci.appstore.ui.data.SkyAppBaseData;
import com.tianci.appstore.ui.data.SkyAppDetailData;
import com.tianci.appstore.ui.data.SkyCategoryData;
import com.tianci.appstore.ui.data.SkyListAppData;

import java.util.List;

public interface OnContentRefreshListener {
    public void refreshContent(List<SkyAppBaseData> appDataLists, SkyCategoryData categoryData);

    public void refreshCategory(List<SkyCategoryData> categoryDatas);

    public void refreshCategoryRed(SkyCategoryData data, int num);

    public void refreshScategoryRed(SkyCategoryData categoryData, SkyAppBaseData data, int num);

    public void onAppStatusChanged(String pkg, SkyAppDetailData.AppStatus status);

    public void refreshMyAppCorner(SkyListAppData data);
}
